VBA与Excel入门系列 |
您所在的位置:网站首页 › excel vba字符串 › VBA与Excel入门系列 |
系统环境:Windows 10Excel:2010版本 今天讲讲VBA的字符串分割函数:Mid / Split / Left / Right Part 1:功能介绍以上四个函数形参构成如下 Mid(拟操作的字符串,开始位置,截取字符数目)Split(拟操作的字符串,分割符号)(生成数组中第几位,注意从0开始计数)Left(拟操作的字符串,从左边开始选取位数)Right(拟操作的字符串,从右边开始选取位数)Part 2:代码Sub test() S1 = "M1.X" S2 = Mid(S1, 1, 3) S3 = Split(S1, ".")(0) S4 = Split(S1, ".")(1) S5 = Left(S1, 2) S6 = Right(S1, 3) Debug.Print ("S1=" & S1) Debug.Print ("S2=" & S2) Debug.Print ("S3=" & S3) Debug.Print ("S4=" & S4) Debug.Print ("S5=" & S5) Debug.Print ("S6=" & S6) End Sub 图1 代码截图及执行结果 Part 3:部分代码说明S2 = Mid(S1, 1, 3),S1为M1.X,执行后结果输出为M1.如图2所示,字符串各字符的位置,从1开始计数,Mid(S1, 1, 3)函数表示从第1位开始截取,共截取3位,所以输出结果为M1. 图2 字符串位置 S3 = Split(S1, ".")(0),S1为M1.X,执行后结果输出为M1如图3所示,以 . 号为分隔,将字符串分割为两个部分,split要求从0开始计数 图3 split分割 S5 = Left(S1, 2),S1为M1.X,执行后结果输出为M1如图2所示,从左侧开始数,数2位则为M1,简单来说,可以理解Left为Mid的特殊情况,注意空格也算字符数 以上,为本次的介绍内容,下回见。 本文首发于微信公众号:Excel高效办公之VBA。排版和细节略作修改,发于头条 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |